// We only try once, but that one time needs to be after there is a main menu. If there is none now, we will pass and hope this method gets called again later.
if (!alreadyInstalled && ((mainMenu = [NSApp mainMenu]) != nil)) {
item = [insertIntoMenu itemWithTitle:NSLocalizedStringFromTableInBundle(@"Services", @"Localizable", bundle, @"Title of Services menu item")];
if (!item) {
// MF: Try again with unlocalized string "Text". This is a backstop that assumes that any app not localized into the user's chosen language was probably developed in English...